/*******************************************************************************
 * KindEditor - WYSIWYG HTML Editor for Internet Copyright (C) 2006-2011
 * kindsoft.net
 * 
 * @author Roddy <luolonghao@gmail.com>
 * @site http://www.kindsoft.net/
 * @licence http://www.kindsoft.net/license.php
 ******************************************************************************/

KindEditor.plugin('plainpaste', function(K) {
	var self = this, name = 'plainpaste';
	self.clickToolbar(name, function() {
		var lang = self.lang(name + '.'), html = '<div style="padding:10px 20px;">'
				+ '<div style="margin-bottom:10px;">'
				+ lang.comment
				+ '</div>'
				+ '<textarea class="ke-textarea" style="width:408px;height:260px;"></textarea>'
				+ '</div>', dialog = self.createDialog({
					name : name,
					width : 450,
					title : self.lang(name),
					body : html,
					yesBtn : {
						name : self.lang('yes'),
						click : function(e) {
							var html = textarea.val();
							html = K.escape(html);
							html = html.replace(/ {2}/g, ' &nbsp;');
							if (self.newlineTag == 'p') {
								html = html.replace(/^/, '<p>').replace(/$/,
										'</p>').replace(/\n/g, '</p><p>');
							} else {
								html = html.replace(/\n/g, '<br />$&');
							}
							self.insertHtml(html).hideDialog().focus();
						}
					}
				}), textarea = K('textarea', dialog.div);
		textarea[0].focus();
	});
});
